今天分享 cli 和 git 在初學入門的時候,需要注意的地方,以及一些也許有幫助的工具。然後試著當個好奇寶寶問問題。
這邊其實只要會一點點簡單指令就好了,除非需要完成比較複雜的指令,不然不用學太多。
在作業系統中使用的 cli 通常叫做 Shell,不同作業系統的 shell 名稱都不太一樣,windows 的叫 cmd (命令提示文字),macOS 的叫做 terminal (終端機),在 Linux 常見的叫做 Bash,另外還有很多其他款的 shell,因為 Linux 本身是以 cli 為主的系統,所以有很多種 shell 也蠻合理的,這邊就不贅述了。
touch <filename>
mv <filename> <new-filename>
rm <filename>
cp <path-to-file> <path-to-new-file>
mkdir <dir-name>
cd <path>
cd ..
ls
pwd
cls
一些小小需要注意的地方:
cmd 的路徑分隔號左斜右斜都可以,但最後會顯示成左斜,Bash 的路徑是右斜的。
不囉嗦先到這個遊戲場來玩看看吧!邊打指令邊看會產生什麼變化,其實還蠻好上手的,而且裡面也有提供練習題目,可以看看自己有沒有學會指令?另一個遊戲場 也可以玩玩看,其實差不多 XD
另外有兩個蠻推薦的參考教材
初學階段只要學會 commit, branch, checkout, push就可以交作業了。
而 merge 部分是在 PR 遠端完成,之後再 pull 回自己的主分支即可。
git 要玩壞還蠻難的,幾乎什麼情況都有辦法修。
只要你不是用 git push -f
,那這世界都還有希望
「犯錯是學習最快的途徑。」 - 《刻意犯錯》
附上一個目前為止聽過最慘烈的案例:不小心把密碼推上 github
在 git,要刪除東西可能比你想像的還要難 by 不小心把大密寶告訴全世界的航海王
因為真正的強者只用 cli (X
notepad++ 台灣人寫的筆記本,推爆
Solarized 是一款相對知名的配色主題,很多 cli 工具都有它的存在。它很帥的地方是設計的很有禪意,亮色、暗色的切換都是用同樣的 16 種顏色。而且顏色不會太刺眼,洗翻